<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>

    var obj = {} 

    // 方法一：JSON.stringify()方法
    if(JSON.stringify(obj) == '{}'){ 
      // 为空要执行的代码
    }

    // 方法二：Object.keys()
    if(Object.keys(obj).length == 0){
      // 为空要执行的操作
    }

    // 方法三：for..in.. 方法，一般循环一个对象的属性
    var isEmptyObj = () => {
      for(let key in obj){
        return false // 有可遍历的对象，不是空对象，进入
      }
      return true // 没可遍历的对象，是空对象，返回true
    }
    var res = isEmptyObj(obj)
    if(res == true){
      // 为空时要做的操作
    }
  </script>
</body>
</html>